package com.diy.sigmund.diycommon.testsome;

import java.text.SimpleDateFormat;
import java.util.Date;
import org.junit.jupiter.api.Test;

/**
 * @author ylm-sigmund
 * @since 2021/7/3 16:29
 */
public class IdDemo {

    @Test
    void test() {
//        System.out.println(UUID.randomUUID().toString());
        // 41位时间戳最大值
        System.out.println("11111111111111111111111111111111111111111".length());
        // 转换为十进制 2199023255551
        final Date date = new Date(2199023255551L);
        System.out.println("2199023255551 转换=" + new SimpleDateFormat("yyyy-MM-dd").format(date));
        long howLong = 2199023255551L / (365 * 24 * 60 * 60 * 1000L);
        System.out.println("41位时间戳可以用多少年 " + howLong);
        // 用到2039年
        System.out.println("41位时间戳可以用到多少年 " + (1970 + howLong));
    }

}
